/**
 * 文件名：@AfwWebConstant.java <br/>
 * 包名：cn.efunbox.afw.mvc.util <br/>
 * 项目名：afw-mvc-web <br/>
 * @author xtwin <br/>
 */
package cn.efunbox.afw.web.util;

/**
 * 类名：AfwWebConstant  <br />
 *
 * 功能：常量定义
 *
 * @author xtwin <br />
 * 创建时间：2015年12月1日 下午2:57:39  <br />
 * @version 2015年12月1日
 */
public class AfwWebConstant {

	/** 在会话中存储用户对象时，使用的key */
	public static final String KEY_IDENTITY_SESSION = "__KEY_IDENTITY_SESSION";
	
	/** request对象在AfwContext中存储时，使用的key */
	public static final String KEY_REQUEST_IN_AFWCONTEXT = "__KEY_REQUEST_IN_AFWCONTEXT";
	
	/** 视图资源保存时，使用的key */
	public static final String KEY_RESULT_RESOURCE = "__KEY_RESOURCE";

	public static final String KEY_STREAM_IN_CONTEXT = "__KEY_STREAM_IN_CONTEXT";

	public static final String KEY_DOWNLOAD_FILE_NAME_IN_CONTEXT = "__KEY_DOWNLOAD_FILE_NAME_IN_CONTEXT";

	public static final Object KEY_TEXT_IN_CONTEXT = "__KEY_TEXT_IN_CONTEXT";
	
	/** 当前的handlermethod对象，记当前请求对应的方法 */
	public static final String KEY_HANDLER_IN_AFWCONTEXT = "__KEY_HANDLERMETHOD_IN_AFWCONTEXT";

	/** 在请求对象中保存json数据时，使用的key */
	public static final String KEY_JSON_TEXT = "__KEY_JSON_TEXT";
	
	/** 在请求对象中保存json数据时，使用的key */
	public static final String KEY_JSON_DATA = "__KEY_JSON_DATA";
	
	/** JSON标记 */
	public static final String KEY_JSON_MARK = "__KEY_JSON_MARK";
	
	/** 方法返回值对象在model中保存时使用的key */
	public static final String KEY_RETURN_VALUE = "__KEY_RETURN_VALUE";
	
	/** 请求体内容保存时使用的key */
	public static final String KEY_REQUEST_BODY = "__KEY_REQUEST_BODY";
	
	/** 请求参数中的MagicalParam */
	public static final String KEY_REQUEST_MAGICAL_PARAM = "__KEY_REQUEST_MAGICAL_PARAM";
}
